package com.burgeon.backend.SHOP.service;

/**
 * 员工通知消息
 */
public interface EmpNotificationMessageService {

    /**
     *
     * 通知客服发货超时
//     * @param empName
//     * @param vipName
//     * @param vipPhone
//     * @param openid
//     * @param date 支付时间
     * @param token
     */
//    void sendEmpOvertime (String empName,String vipName,String vipPhone,String openid,
//                                String date,String token,String store);
    void sendEmpOvertime (String openid,String token);

    /**
     * 超时发货通知客服
     * @param empName
     * @param openid
     * @param customerName 客户名称
     * @param token
     * @param store
     */
//    void sendKfOneOvertime(String empName,String openid, String customerName,String token,String store);


    /**
     * 通知客服积分兑换订单
     * @param empName
     * @param vipName
     * @param vipPhone
     * @param openid
     * @param orderId
     * @param token
     */
    void sendEmpCreditsExchange(String empName,String vipName,String vipPhone,String openid,
                         String orderId,String token);

    /**
     * 通知客服手工分单
//     * @param empName
//     * @param vipName
//     * @param vipPhone
//     * @param openid
//     * @param orderId
     * @param token
     */
//    void sendEmpDelivery(String empName,String vipName,String vipPhone,String openid,
//                       String orderId,String token);
    void sendEmpDelivery(String openid, String token);


    /**
     * 手工分单发送一个
     * @param empName
     * @param openid
     * @param customerName
     * @param token
     */
//    void sendKfOneDelivery(String empName, String openid, String customerName, String token);

    /**
     * 通知客服会员发起退款
     * @param empName
     * @param vipName
     * @param vipPhone
     * @param openid
     * @param orderId
     * @param token
     */

    void sendEmpRefund(String empName,String vipName,String vipPhone,String openid,
                       String orderId,String token);


    /**
     * 提醒客服新订单发货
     * @param empName 客服
     * @param vipName 会员姓名
     * @param vipPhone 会员手机号
     * @param openid 客服openid
     * @param orderId 订单id(线上订单id)
     */
    void sendEmpNewOrder(String empName,String vipName,String vipPhone,String openid,
                         String orderId,String token);

}
